视图保存,finish后也不新构建:
其实Activiyt、Fragment都是重新构建了的。不过由于对BottomSelectView采取单例构建数据的方式。如果对构建数据做了null判断。第二次重新构建Activity的时候,数据由于存在于单例中,他的各种状态、Fragment都被保存了下来,导致页面展示的和销毁前一直。
解决:每次构建数据的时候,都重新构建
加载动画show的时候actiivy已经被销毁
由于做了加载动画的Util类。采用了单例的设计,保证不会多次创建。但是在单例中用了全局的Context,导致Activity被销毁后,还是用的他的Context然后报错。
解决:不要用全局的Context,在每个需要Context的方法中,传入。
End
笔者的Github Blog,希望各位大大提意见,点个star,谢谢
传送门:WusyBlog求互粉互赞,互赞所有文章可以私聊我。哈哈,希望我们的原创文章能让更多朋友看到,一起变强。
笔者新开通了微信公众号——饮水思源|wusy 计划持续运营,每日为您分享Android干货、原创文章。微信扫描下方的二维码关注我,开发学习路上不迷路。谢谢各位